Asynchronous execution allows consensus votes to happen independently of all other functions. Two primary Execution Domains, VoteExecutionDomain (VED) and UserExecutionDomain (UED), must be implemented to allow validators to vote before complete transaction execution. This article details the components of VED, the process of computing VED and UED states, and how funds can be moved between domains. The system aims to improve Solana's efficiency and scalability while maintaining integrity.